Method And System Of Electronic Monitoring

ABSTRACT

GPS data can be transmitted from a portable electronic device to a central database using either a cellular network or a satellite RF network. Multiple embodiments are capable of executing tools and techniques that automatically determine the network appropriate for given conditions, maximize GPS data transmission coverage, and minimize cost. Using the described technology, it is possible to detect, differentiate between, and utilize networks according to circumstance.

CROSS REFERENCE TO RELATED APPLICATIONS

This document is a continuation from patent cooperation treaty application PCT/US12/71513, filed on Dec. 21, 2012, which application claimed the benefit of U.S. provisional patent application Ser. No. 61/579,092, filed on Dec. 22, 2011. Both of those applications have the same title and inventors as the present document, and the disclosures of both of those applications are hereby incorporated by reference in their entirety.

BACKGROUND

1. Field

This invention relates generally to the field of electronic monitoring, and more specifically to the transmission of Global Positioning System (GPS) data, or other location data, over a closed network using a portable electronic device.

2. Related Art

Current systems that track the geographical location of portable electronic devices make extensive use of cellular networks. These networks often include Global Systems of Mobile communication (GSM)/General Packet Radio Service (GPRS) networks and Code Division Multiple Access (CDMA) networks.

However, there are many limitations to the extent of tracking that these networks can execute. For example, cellular networks can only operate within range of cell towers, and can encounter “dead zones” in which a signal fails to transmit. In such cases, the monitoring party may not receive important tracking data unless, and until, the individual being tracked reenters an area with an available cellular network. This lack of tracking data is extremely problematic with regard to monitoring the location of individuals within the criminal justice system and can pose substantial risks to public safety. For example, data often cannot be transmitted about the location of individuals assigned a body-worn transmitter as a result of not being in an area with an available cellular network or not being near an external transmitting device.

SUMMARY

The technology disclosed herein can be used to implement machines, methods and articles of manufacture which can address one or more of deficiencies in the technology currently used in the art. For example, aspects of the technology disclosed herein can be used to implement a system comprising a housing holding a set of components, wherein the set of components may comprise a location data collector, a plurality of radio transceivers, a storage device, a processor a power supply and a set of memory locations. In such a system, the plurality of radio transceivers may comprise a cellular transceiver and a satellite transceiver. The power supply may be configured to supply power to the location data collector, the plurality of radio transceivers and the processor. The set of memory locations could store data operable to configure the processor to perform a set of tasks. Such a set of tasks could comprise automatically switching between communicating with a remote device via the cellular transceiver and the satellite transceiver based on availability of a cellular network via the cellular transceiver and availability of a satellite network via the satellite transceiver. The set of tasks could also comprise sending location data collected by the location data collector to the remote device.

Other embodiments of the disclosed technology are also possible, will be immediately apparent to those of ordinary skill in the art, and could be made and used by those of ordinary skill in the art without undue experimentation in light of the disclosure set forth herein. Accordingly, the discussion of systems which could be implemented using aspects of the disclosed technology should be understood as being illustrative only, and should not be treated as limiting on the protection accorded by this document or any related document.

BRIEF DESCRIPTIONS OF THE DRAWINGS

The drawings and detailed descriptions which follow are intended to be illustrative and are not intended to imply limitations on the scope of potential implementations of the disclosure set forth herein.

FIG. 1 depicts an exemplary generic high-level schematic of a specific configuration of a Printed Circuit Board (PCB) configured with certain radios, a storage device and a battery.

FIG. 2 depicts an exemplary generic high-level schematic of how multiple devices, configured with a PCB as depicted in FIG. 1, communicate over a cellular and satellite network to send data back to the central database, as well as the individual devices communicating with each other over their Bluetooth radio.

FIG. 3 depicts an exemplary generic high-level schematic of how a single device, configured with a PCB such as depicted in FIG. 1, can communicate over cellular and satellite networks to send data back to a central database.

FIGS. 4 a-4 b depict an exemplary generic high-level algorithm which can be performed in some systems implementing aspects of the inventor's technology.

FIG. 5 depicts an exemplary generic high-level schematic of how two devices, with one device being carried by an individual of victim of domestic violence (“victim”) and the other carried by an individual who is the perpetrator of the violence (“offender”), can be used to help ensure the safety of the victim from further actions of the offender.

DETAILED DESCRIPTION

The inventor's technology can be used to enable Global Positioning System (GPS) data to be sent to a remote central database regardless of cellular network availability. As a result, the inventor's technology can be used to allow for more complete and continuous location tracking coverage than would otherwise be available. This location tracking can be performed using an adaptable, physical electronic apparatus equipped with a GPS receiver, a cellular network transceiver, a satellite RF transceiver and a Bluetooth™ (hereinafter “Bluetooth”) transceiver. Embodiments of the present invention may also contain a mechanism that allows for additional technologies, i.e. GPS data transmitting technologies beyond the aforementioned networks, to be incorporated as the field advances.

As described herein, various embodiments of the invention use a cellular network and a satellite RF network, alternately, to transmit GPS data back to a central database. Those skilled in the art will recognize that when transmitting via a cellular network there may be physical restrictions as to the extent of coverage. In such an occurrence (e.g. a cellular network is unavailable), systems implemented using the disclosed technology may detect the lack of an available cellular network and automatically switch over to use a satellite RF network to transmit GPS data in lieu of a cellular network. Satellite RF networks can be used to provide availability beyond what is provided by cellular networks because satellite RF networks are not limited to physical towers, and instead operate from space, providing availability in cases where cellular networks may not be accessible. Embodiments of the invention can utilize networks according to circumstance, and execute tools and techniques to determine which network is appropriate to maximize GPS data transmission (coverage) and minimize cost.

The embodiments described within this specification are to be understood as illustrative and exemplary of potential steps, structures, features, and aspects which could be included in embodiments of the disclosed technology and should not be treated as limiting the scope of the invention.

FIG. 1 shows and embodiment of a device [10] which could be used in implementing aspects of the disclosed technology. As shown in FIG. 1, such a device could comprise a number of components contained within a housing [15], including a GSM/GPRS chip [12]; a CDMA chip [14]; a Bluetooth transceiver [16]; a 16 Gigabyte (GB) Subscriber Identity Module (SIM) card [18]; a battery [20]; and a satellite transceiver [22]. As described below, aspects of the disclosed technology can be implemented using one or more devices [10] as shown in FIG. 1 to provide various location monitoring and similar functionality.

FIG. 2 depicts an exemplary high-level schematic of how multiple devices such as devices of the type depicted in FIG. 1 can work in concert to provide location monitoring and similar functionality. In implementations following FIG. 2, either or both of the devices [23][24], may be Smartphones, body-worn transmitting devices (e.g., ankle bracelets), or any of a variety of devices with capabilities such as described herein. As shown in FIG. 2, using the disclosed technology, multiple devices can be configured to communicate directly with each other (e.g., over Bluetooth transceivers). This direct communication capability can be particularly useful in implementations where it is important to have information on the relative positions of the devices even if the devices are entirely off the grid (i.e., have no ability to connect to either a cellular or satellite network, such as might be the case when the devices are carried by people in a basement or a cave). For example, if the first device [23] (e.g., a smartphone) was in possession of a victim of domestic violence, and the second device [24] (e.g., an ankle bracelet) was in possession of the individual who has perpetrated the act of domestic violence against the victim, the direct communication can be used to inform the victim when the individual who perpetrated the act of domestic violence comes sufficiently close to the victim to allow a direct connection between the devices to be established.

In addition to, or as an alternative to, providing notification when two devices come close enough to establish a connection, it is also possible that implementations following FIG. 2 could provide additional information that could be useful for maintaining (e.g., in the case of the domestic violence hypothetical described above) or eliminating (e.g., as might be the case if the devices were held by students at a school field trip) separation between devices, or for other location related purposes. An example of the type of information that could be provided on the devices is map information such as illustrated in FIG. 5 (discussed infra), that could provide a holder of a device (e.g., a victim of domestic violence), with detailed information on the relative locations of the devices, and the physical layout of the surrounding area. However, even when such detailed information is not available, such as in an implementation where map information is downloaded from a remote location not available to devices which are off the grid, a direct connection can be used to provide location information, such as by determining an approximate distance, and/or whether the devices are coming closer, based on the strength of the connection between the devices, and on the normal transmitting characteristics of the components (e.g., Bluetooth transceivers in the devices) through which that connection was established.

It is also possible that devices such as shown in FIG. 2 could work in concert in a manner which allows capabilities of one device to accommodate limitations of another. For example, in FIG. 2, a first device [23] is paired with a second device [24], using Bluetooth transceivers [16] in the devices to establish a Personal Area Network (PAN) [26]. Preferably, a system implemented according to the diagram of FIG. 2 will operate with the first and second devices [23][24] collecting GPS data from satellites [28 a][28 b][28 c], which are representative of multiple and redundant satellites orbiting the earth. As preparation for transmitting this information the second device [24] can be configured to determine whether a cellular network is available, and utilizing the PAN [26], can relay this information to the first device [23]. If a cellular network [30] is available, the GPS data can be transmitted back to a central database [34] by the second device [24] via the available cellular network [30]. If the GPS data cannot be sent via the cellular network [30], the first device [23] can use the satellite transceiver [22] (shown in FIG. 1) to find an available satellite RF network [32], to send GPS data back to the central database [34]. This can be useful in cases where the devices have non-overlapping communication components (e.g., one device has a satellite transceiver but not a cellular chip, while the other device has a cellular chip but not a satellite transceiver). It can also be useful in cases where both devices have the same communication components, but one device has limited communication capability (e.g., because the person carrying is in a basement).

Alternative implementations which operate with only a single device [10] are also possible. For example, in an implementation following FIG. 3, a device [10] such as shown in FIG. 1 can act as a standalone device. In such an embodiment, a GPRS/GSM chip [12] and/or CDMA chip [14] (shown in FIG. 1) can be enabled on the device [10] to provide access to the cellular network [30], if available. If a cellular network is not available, then the device [10] could be configured to automatically connect to the satellite RF network [32], via the transceiver [22] (shown in FIG. 1). The device [10] could then use the satellite RF network [32] to send GPS data (or other location data) to the central database [34].

Turning to FIGS. 4 a-4 b, those figures show a general algorithm for determining network availability and usage, which can be used in systems implementing the inventors' technology. In that algorithm, initially GPS data is collected from satellites orbiting the earth [50]. It is then stored locally on the device which collected it [52], and the device will attempt to establish communication with a cellular network [54]. It will do this by determining if a cellular network can be found [56] and, if it can, it will acquire a connection with the network [58] (e.g., by sending a connection request including an ID for the device's cellular transceiver/chip). Once the connection is acquired, the device will send the collected GPS data to a central repository [62]. If a cellular connection cannot be found, then the device will attempt to acquire a connection to a satellite network [60], which will include determining if the satellite network can be found [64]. If the satellite network can be found, the device will present its credentials [66] to the network (e.g., presenting a device ID for the device's satellite transceiver) and present the data to the central repository [62] in the same manner as if it had established a cellular connection. If no network can be found, then the device will fail to send the GPS data to the central repository [68]. However, it can still attempt to acquire a connection to a Bluetooth network [70]. Thus, in the algorithm of FIGS. 4 a-4 b, the device determines if a Bluetooth network is found [72]. If it is, then the device presents its credentials (e.g., a transceiver ID which was previously programmed into the device and the device the connection is being established with) and establishes a direct Bluetooth network connection [74]. Otherwise, the algorithm of FIGS. 4 a-4 b terminates with a failure to connect. Variations on the algorithm of FIGS. 4 a-4 b are also possible. For example, as described herein, some devices implemented according to this disclosure may include a satellite transceiver but no cellular transceiver. In such case, those devices would not seek to find cellular network before seeking to find a satellite network. Other variations are also possible. Accordingly, the above discussion, as well as the associated algorithm of FIGS. 4 a-4 b, should be understood as being illustrative only, and not limiting.

Turning to FIG. 5, that figure shows a generic map [3001] depicting three streets [3002][3003][3004]. Further, it shows a circle that depicts an exclusion zone that is defined as an area surrounding a victim of domestic violence [3006] (who is carrying a first device such as depicted in FIG. 2 [23]), which is an area that an offender (who is carrying a second device as depicted in FIG. 2 [24]) is not allowed to enter. Generally, this exclusion zone will be an area which, if the offender does enter, he/she will be in violation of a court order to stay a minimum distance away from the victim [3006]. In the map of FIG. 5, the movement of the offender is depicted as a series of points [3007 a][3007 b][3007 c][3007 d] showing the location of the offender as he/she approaches the victim [3006], including a final point [3007 d] where the offender finally enters the exclusion zone [3005]. At such time, the first device [23] carried by the victim [3006], and the second device [24] carried by the offender will come into contact and create a connection, such as the Bluetooth connection [26] depicted in FIG. 2. This connection can be used to perform a variety of functions which can protect the victim [3006], including (but not limited to), the following:

-   -   a. Sending an alert to the device the offender is carrying         informing him/her that he/she is violating the exclusion zone         [3005];     -   b. Sending an alert to the device the victim is carrying, which         may constitute a vibration of the device, or an audible alert         (though it should be understood that, in some embodiments,         audible alerts may be disabled since such an alert could give         the approaching offender information as to the location of the         victim);     -   c. Presenting a map on the device the victim is carrying, such         as a map of the type shown in FIG. 5, showing the present         location of the victim [3006], the exclusion zone [3005] and         points or other data showing the movement of the offender [3007         a-d].

The invention having been described in the foregoing, it will be apparent to those skilled in the art that many variations and/or changes can be made therein without departing from the nature and spirit of the invention, and all such changes and/or variations are intended to be included within the scope of the invention. For example, while the above discussion of FIG. 5 described how a notification (and/or other data) could be sent when an offender enters an exclusion zone he or she is prohibited from entering, it is possible that this type of information could be sent before the offender actually enters an area he or she is prohibited from entering. For instance, a victim could be allowed to define a configurable notification zone, where the victim would be sent a notification whenever the offender has entered the notification zone, even if the notification zone is not co-extensive with the exclusion zone. Similarly, while FIG. 1 depicted a device which included both a GSM/GPRS chip [12] and a CDMA chip [14], in many cases, devices implemented using the disclosed technology could have only a single cellular transceiver (i.e., a GSM/GPRS chip [12] or a CDMA chip [14], but not both), or might be equipped with neither a GSM/GPRS chip [12] or a CDMA chip [14] (e.g., they could rely entirely on satellite networks, BlueTooth, or some other channel for communication). Other variations are also possible, and could be implemented by those of ordinary skill in the art without undue experimentation in light of this disclosure. Accordingly, instead of limiting the protection accorded by this document (or any related document) to the material explicitly disclosed herein, the protection should be understood to be defined by the claims when the terms in the claims which are listed under the heading “Explicit Definitions” are given the explicit definitions set forth herein, and all other terms are given their broadest reasonable interpretation as shown by a general purpose dictionary. To the extent that the interpretation which would be given to the claims based on the above disclosure or the incorporated priority documents is in any way narrower than the interpretation which would be given based on the “Explicit Definitions” and the broadest reasonable interpretation provided by a general purpose dictionary, the “Explicit Definitions” and the broadest reasonable interpretation provide by a general purpose dictionary shall control.

EXPLICIT DEFINITIONS

When used in the claims, the phrase “GPS data” should be understood to refer to an identifiable unit of information received from a Global Position System satellite orbiting the earth.

When used in the claims, a statement that something is “based on” something else should be understood to mean that something is determined at least in part by the thing that it is indicated as being “based on.” When something is completely determined by a thing, it will be described as being “based EXCLUSIVELY on” the thing.

When used in the claims, or within any part of this document, the phrase “central database” should be understood to refer to a physical or virtual location to store data either in a physical or virtual data storage device that can be accessed via devices on a network to either add to, or retrieve from, data for a specific purpose.

When used in the claims, or within any part of this document, the term “processor” should be understood to refer to a device or group of devices capable of performing one or more logical and/or physical operations on data to produce a result. A processor may include, for example, a single-core or muli-core microcontroller or microcomputer, configured as an embedded processor or as a part of a portable electronic device. 

Accordingly, we claim: 1-12. (canceled)
 13. A tracking device for real-time location tracking, the device comprising: a housing configured to be carried by a user, the housing holding: a global positioning system device (GPS) configured to collect geographic tracking device location data that delineates a physical location of the tracking device; a cellular transceiver; a satellite transceiver; a storage device configured to store the tracking device location data collected by the global positioning system device; a processor configured to: cause the cellular transceiver to establish a connection with a remote unit via a cellular network; and send the tracking device location data to the remote unit via the cellular transceiver; detect when the cellular network is unavailable; cause the satellite transceiver to establish a connection with the remote unit when the processor detects that the cellular network is unavailable; and send the tracking device location data to the remote unit via the satellite transceiver.
 14. The device of claim 13 wherein the housing is an ankle monitor housing, the housing further comprising: a compartment for storage of a power source for the device.
 15. The device of claim 13 further comprising: a peer to peer transceiver; with the processor further configured to: connect the peer to peer transceiver to a specified, paired peer to peer transceiver; and communicate the tracking device location data to the specified, paired peer to peer transceiver.
 16. The device of claim 15 wherein the peer to peer transceiver and the specified, paired peer to peer transceiver are Bluetooth transceivers.
 17. The device of claim 15 wherein the tracking device location data sent to the remote unit includes geographic location data and time data corresponding to times at the geographic locations, and the processor in the tracking device is further configured to: receive geographic location data and time data that specifies a geographic location of the specified, paired peer to peer transceiver; retrieve data corresponding to an exclusion zone for maintaining of a spatial, geographic separation of the tracking device from the specified, paired peer to peer transceiver; and determine from the received geographic data and time data of the specified peer to peer transceiver, the tracking device location and time data, and the retrieved data on the exclusion zone whether the tracking device is within the exclusion zone.
 18. The device of claim 17 wherein when the processor in the tracking device determines that the tracking device is within the exclusion zone, the processor generates an alert.
 19. The device of claim 18 wherein the processor causes the generated alert to be sent to the specified paired peer to peer device.
 20. The device of claim 18 wherein the processor causes the generated alert to be rendered by the tracking device.
 21. The device of claim 13 wherein the device further comprises a peer to peer transceiver, and the processor in the device is further configured to: attempt to establish a connection by the peer to peer transceiver with the specified, paired peer transceiver when neither the cellular network nor another cellular network nor a satellite network are connected, and when the peer to peer connection is established, send data to the specified, paired peer transceiver that specifies a geographic location of the tracking device.
 22. A method comprising: collecting by a portable electronic tracking device carried by a user, location data that specifies location of the tracking device; storing the collected location data in a storage device on the tracking device; establishing a connection by a cellular transmitting device with a remote unit via an available cellular network; periodically transmitting the location data to a central database over the cellular network; detecting when the cellular network or another cellular network is unavailable; establishing a connection by a satellite transmitting device with an available satellite network when the cellular network and another cellular network are unavailable; and automatically transmitting the location data in the storage device to the central database via the satellite network when the cellular network and another cellular network is not available.
 23. The method of claim 22 further comprising: sending by a peer to peer transceiver in the tracking device, the location data to a paired, peer to peer transceiver.
 24. The method of claim 23 further comprising: receiving data that specifies a location of the paired, peer to peer transceiver; retrieving data corresponding to an exclusion zone for separation of the tracking device from the paired, peer to peer transceiver; and determining whether the tracking device is within the exclusion zone.
 25. The method of claim 22 wherein when neither cellular nor satellite networks are available, attempting to establish a connection by a Bluetooth transceiver on the tracking device with a specified, paired peer to peer Bluetooth transceiver in a second different electronic device; and when established, sending data that specifies a location of the tracking device to the paired peer to peer Bluetooth transceiver.
 26. A system comprising: a first portable device configured to be carried by a user for location tracking of the user, the device comprising: a first housing configured to be carried by a user, the first housing holding: a first global positioning system device (GPS) configured to collect geographic location data that delineates a physical location of the first portable device; a cellular transceiver; a satellite transceiver; a peer to peer transceiver; a storage device configured to store location data collected by the global positioning system device; a first processor configured to: cause the cellular transceiver to establish a connection with a remote unit via an available cellular network; automatically send location data to the remote unit via the available cellular transceiver; cause the satellite transceiver to establish a connection with the remote unit when no cellular network is available; automatically send the location data to the remote unit via the satellite transceiver; cause the peer to peer transceiver to establish a connection with a paired, peer to peer transceiver; and send the location data to the paired peer to peer transceiver; a second device that includes the paired peer to peer transceiver, the second device further including: a second global positioning system device (GPS) configured to collect location data that delineates a location of the second device; a second processor configured to: receive the location data collected by the first device; and wherein the system is configured to: generate an alert to notify a user of the second device on the relative geographic locations of the first portable device and the second device.
 27. The system of claim 26, wherein the remote unit includes a central database to receive and store the geographic location data collected by the global positioning system device of the first portable device, sent via the cellular transceiver or the satellite transceiver.
 28. The system of claim 26, wherein the remote unit is configured to: determine whether the first portable device is within an established exclusion zone; send the alert to the second device when the first portable device is within the established exclusion zone.
 29. The system of claim 26, wherein the remote unit is configured to: cause the second device of the second user to display a map showing detailed information on the relative locations of the first portable device and second device.
 30. The system of claim 26, wherein at least one of the first and second devices is configured to: determine whether the first portable device is within an established exclusion zone; generate the alert to notify the user of the second device when the first portable device is within the established exclusion zone.
 31. A method comprises: collecting location data from a first portable electronic device configured to be carried by a user; storing the collected location data in a storage device on the first portable electronic device; causing a cellular transceiver to establish a connection with a remote unit via an available cellular network; automatically sending location data to the remote unit for the cellular transceiver to automatically communicate with a remote unit; causing the satellite transceiver to establish a connection with the remote unit when the cellular network or another cellular network is unavailable; automatically send the location data to the remote unit via the satellite transceiver; sending the location data stored in the storage device from a first Bluetooth transceiver in the first portable device to a second, paired Bluetooth transceiver device in a second, different device; receiving by at least a first one of the first and second devices locational data of the other one of the first and second devices; and determining by a processor in the at least first one of the first and second devices relative positions of the first and second Bluetooth transceiver devices.
 32. The method of claim 31, wherein the remote unit is a central database to receive and store the location data collected by the global positioning system device, sent via the cellular transceiver or the satellite transceiver.
 33. The method of claim 31, further comprising: determining whether the first portable electronic device is within an established exclusion zone; sending an alert to the second portable electronic device.
 34. The method of claim 33, further comprising: causing the second portable, electronic device to display a map showing detailed information on relative locations of the first portable, electronic device and the second portable, electronic device.
 35. The method of claim 33, further comprising: causing the second portable, electronic device to alert a user according to changes in relative locations of the first portable, electronic device and the second portable, electronic device.
 36. A monitoring device for real-time location monitoring, the device comprising: a housing, the housing holding: a global positioning system device (GPS) configured to collect location data that delineates a location of the monitoring device; a peer to peer transceiver configured to establish a peer to peer connection with a specified, paired peer to peer transceiver; a storage device configured to store location data collected by the global positioning system device; a processor configured to: receive location data collected by the global positioning system device; receive location data collected by a second, different global positioning system device from a tracking device, the data received, over the peer to peer connection established between the peer to peer transceiver and the specified, paired peer to peer transceiver; retrieve data corresponding to an exclusion zone for separation of the monitoring device from the tracking device; determine from the location data from the monitoring device, the location data from the tracking device and the exclusion zone data whether the tracking device has entered the exclusion zone; and generate an alert to signal a user of the monitoring device that the tracking device has entered the exclusion zone.
 37. The device of claim 36 wherein the housing is a smartphone housing and the monitoring device includes a smartphone.
 38. The device of claim 36 wherein the processor is further configured to: display a map showing detailed information on the relative locations of the monitoring and tracking devices.
 39. The device of claim 36 wherein the processor causes the device to generate an audible alert or a vibratory alert. 